package cn.jsj.hzu.qm.facecloud.ciuser.pojo;

/**
 *【弃用】特别注意 ，使用FastJson之后不要再新使用该接口。
 *
 * */
@Deprecated
public interface ToJsonString {
	
	/**
	 *【弃用】特别注意 ，使用FastJson之后不要再新使用该方法。
	 *
	 * */
	@Deprecated
	public default String toJsonString(char quotationMarks) {
		String jsonString = this.toString();
		
		jsonString = jsonString.substring(jsonString.indexOf('['));
		
		jsonString = jsonString.replace("[", "{"+quotationMarks);
		jsonString = jsonString.replace("]", quotationMarks+"}");
		
		jsonString = jsonString.replace("=", quotationMarks+":"+quotationMarks);
		jsonString = jsonString.replace(", ", ",");
		jsonString = jsonString.replace(",", quotationMarks+","+quotationMarks);
		return jsonString;
	}
	
	/**
	 *【弃用】特别注意 ，使用FastJson之后不要再新使用该方法。
	 *
	 * */
	@Deprecated
	public default String toJsonString() {
		return toJsonString('\'');
	}
}
